草庐IT

Java Hashmap 尾部遍历

全部标签

php - 遍历具有相似名称的 $_POST 变量

我有几个$_POST变量,它们是$_POST['item_number1']$_POST['item_number2']等等我需要编写一个循环来显示所有变量的值(我不知道有多少)。最简单的方法是什么?另外,如果我知道我有多少变量,最简单的方法是什么? 最佳答案 这将回显名称以item_number开头的所有POST参数:foreach($_POSTas$k=>$v){if(strpos($k,'item_number')===0){echo"$k=$v";}}PHP手册:foreach(),strpos()

php - 删除重复的尾部斜杠

我想用php检测像$string这样的字符串是否包含重复的尾部斜杠。例如:$string="http://somepage.com/something/some.html/////";到$string="http://somepage.com/something/some.html";我想做一个if,如果它有重复,像这样:If($string="http://somepage.com/something/some.html/////";){removeextratrailingslashes}//elsedonothing... 最佳答案

php - 循环遍历指定区域的像素

我在我的照片网站上按颜色功能进行了搜索。为此,我遍历了一幅图像中的所有像素,并将前10个像素记录在我的数据库中。我遇到的问题是,因为我的照片有人物主题,所以我的搜索者真的正在搜索主题的颜色,而不是背景(天空、人行道、草地等)。我知道这很难完全消除,但我想我需要稍微改变一下颜色以获得更好的效果。请看这个一张照片的例子:左边的例子是我正在做的,收集所有像素。黑色和灰色占据了该选择的前3名颜色,粉红色是第4名,背景女孩裙子的海军蓝是第5名-我只收集前5名颜色,我的主要颜色并没有真正排名那么好。如果我可以改变循环遍历像素的方式,只选择绿色框中的颜色(右),我认为这会使我的收藏略有不同。这是我难

php - 遍历目录的所有子目录

我有一个应该很简单的任务,给定一条路径,在所有子项(深度1级)中搜索less文件夹。如果找到文件夹,将完整路径作为键添加到数组将键的值设置为相同的路径,但将less替换为css在less目录中递归循环所有子目录按照与原始目录相同的方式添加子目录所以,给定这个结构Note:Allitemsbelowexceptforrandomfilearedirectoriesmatthew@vaio:/var/www/constructor/public/bundles$tree.├──first│  └──less│  ├──secondtester│  └──tester│  ├──anothe

javascript - 使用 jquery 遍历 jsonp

这个问题在这里已经有了答案:LoopthroughanarrayinJavaScript(46个答案)关闭8年前。我可以看到firebug中的响应是正确的,但实际上无法访问它返回的数据-需要一个指针。我当然会尝试将条目的时间戳放入div-div确实存在。j查询$(document).ready(function(){$.ajax({url:'http://www.testurl/api.php',data:{check:'one'},dataType:'jsonp',jsonp:'callback',jsonpCallback:'jsonpCallback',success:funct

php - dirname 是否足以防止目录遍历攻击?

考虑以下经典问题案例:此代码容易受到directorytraversalattack的攻击,例如,如果$_GET['f']的值为../etc/shadow,则该文件的内容将被泄露给攻击者。有一些众所周知的方法可以防止此类攻击;我不是在问如何做到这一点。问题是:是dirname的以下用法吗?防止攻击的防弹方法?它听起来应该是因为dirname:返回.当且仅当输入路径中没有斜杠(在线文档保证不那么严格,但thesource是明确的)是二进制安全的(因此不会被嵌入的空值欺骗)据我所知,唯一可能的攻击途径是以编码方式将数据传递给$_GET['f'],这样字符/或\(别忘了Windows)编码为

php - 使用 PHP 循环遍历 JSON 以获取子项

我整个上午都在尝试做一些看起来很简单的事情,但我失败得很惨。我有一个返回有效JSON数据的API请求,我需要循环遍历PHP中的各种值,以便将多个节点放入我的应用程序。这是JSON的片段{"results":[{"date":"2015-06-01","rates":[{"id":1592,"name":"Weekendpromotion","room_rates":[{"room_type_id":66,"room_type_code":"DLK","sold":0,"sell_limit":null,"availability":25,"out_of_order":0,"single

php - 5 .htaccess 重写 : Force HTTPS, 删除 index.php,删除 .php,强制 www,强制尾部斜线

我读过很多文章,但似乎无法让所有组合的.htaccess重写一起工作。我要么得到重定向循环,要么一个或几个根本不起作用。明确地说,如果需要,我正在寻找以下5个发生的情况:确保www在所有URL上确保所有网站版本的HTTPS从url中删除index.php删除所有.php扩展名/重定向到没有.php扩展名的url可以与前一个串联:添加尾部斜杠一些例子:example.com/index.php=>https://www.example.com/www.example.com/info/really-good-info.php=>https://www.example.com/info/r

php - 遍历 PHP 数组中的所有项目和子项目

我有一个巨大的PHP数组,其中包含网站的导航结构。它基本上看起来像这样:$navMap=array(array('title'=>'Home',),array('title'=>'aboutus','subNav'=>array(array('title'=>'Subitem1','subNav'=>array(array('title'=>'Subsubitem1',),array('title'=>'Subsubitem2',)),),array('title'=>'Subitem2',),array('title'=>'Subitem3',))));我有一个文件夹结构,可以使“子

php - 有没有一种方法可以在不遍历整个数组的情况下查看任何具有命名键的数组元素中是否有数据?

我正在用PHP7开发一个应用程序,其中包含用户列表及其饮食要求。如果有任何用户有饮食要求,我需要显示一个可以显示他们的页面的链接;conversley如果没有的用户有这样的要求,则不会显示。我的$users数组如下所示:[['name'=>'Andy','diet'=>''],['name'=>'Bob','diet'=>'Vegeterian'],['name'=>'John','diet'=>'']]因此在上面的示例中,Bob有饮食要求,需要显示该按钮。我决定是否显示按钮的计划涉及遍历整个$users数组,如果它找到任何'diet'数组元素't为空,则显示按钮,例如$show_di